承上一篇SignalR 17 - 進階篇(一)-稍微深入一點點的探討所提到的來源
第一個是來源名稱為SignalR-Bus
的設定
首先當你有使用ScaleOut時,才需要這四個
關於ScaleOut會在後面的篇章說明
第二個是來源名稱為SignalR-Transports
的設定
這是SignalR每一種連線模式的Log
我們這邊以LongPolling來舉例
我們先設定連接的模式為LongPolling
接著我們再把除了LongPolling以外的Trace Source給移除,如下圖
接著我們就可以看到我們預期的Log結果了
其他的連線模式以此類推
再來往下看,我們可以看到SignalR-Init
這個是專門記錄來源為SignalR.ReflectedHubDescriptorProvider
的事件
這東西就是指Hub中發現的事件
我們在昨天有提到<sharedListeners>
這個標籤
如果我們想把Log直接記錄到事件紀錄器的話
只需要把initializeData這屬性的值修改為SignalRXXXLog
就可以了!!
接著我們就可以到事件檢視器裏面去檢查了!!
如果是想另外的紀錄Log(例如丟在IIS資料夾中的話....),可以參考下圖的作法
但如果你沒有給資料夾應用集區帳號權限的話...
會報錯唷!!這點要記得唷!!